import xlrd


def read_excal():
    Path = "D:\Downloads\个人基本档案.xls"      #  输入文件的路径
    data = xlrd.open_workbook(Path)           # 打开Excel文件
    sheet = "sheet1"                          # 要打开页的表名
    table = data.sheet_by_name(sheet)         # 获取配置数据表名
    keys = table.row_values(0)                # 获取表的首行(标题)组成一个key列表
    rowNum = table.nrows                      # 获取行数
    colNum = table.ncols                      # 获取列数
    num = 1                                   # 输入需要第几行
    value = table.row_values(num)             # 获取第num行的数据
    # print(keys)        #  首行的内容（标题）
    # print(value)       #  获得指定行数的内容
    # print(rowNum)      #  获得总行数
    # print(colNum)      #  获得总列数
    # a = print(rowNum)
    # return a
    rowx = 1               # 每排或每行的位置 从0开始
    colx = 1               #  每列的位置  从0开始
    print(table.cell(rowx, colx))           # 返回单元格对象
    print(table.cell_type(rowx, colx))      # 返回单元格中的数据类型
    print(table.cell_value(rowx, colx))     # 返回单元格中的数据
    # print(q)
    # return w
    # print(w)
    # return w
    # print(e)
    # return e


if __name__ == '__main__':
    read_excal()
